package com.ruoyi.web.domain;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class WXCardEntity {

	/**
	 * 批次名称
	 * 校验规则：
	 * 1、批次名称最多9个中文汉字
	 * 2、批次名称最多20个字母
	 * 3、批次名称中不能包含不当内容和特殊字符 _ , ; |
	 */
	private String stock_name;
	/**
	 * 【批次备注】 仅配置商户可见，用于自定义信息
	 */
	private String comment;
	/**
	 * 【归属商户号】 批次归属商户号
	 */
	private String belong_merchant;
	/**
	 * 批次开始时间，遵循rfc3339标准格式，格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE
	 */
	private Integer available_begin_time;
	/**
	 *  批次结束时间，遵循rfc3339标准格式，格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE
	 */
	private String available_end_time;


	private Integer fixedTerm;

	private LocalDateTime startDate;

	private LocalDateTime endDate;

	/**
	 * 代金券专用，表示减免金额。（单位为分） 必填
	 */
	private BigDecimal reduceCost;

	/**
	 * 代金券专用，表示起用金额（单位为分）,如果无起用门槛则填0。 必填
	 */
	private BigDecimal leastCost;
}
